#include "EstrategiaRecursoUnAlmacenamiento.h"
#include "Almacenamiento.h"
#include "Archivo.h"

EstrategiaRecursoUnAlmacenamiento::EstrategiaRecursoUnAlmacenamiento(Archivo* archivo)
	: EstrategiaRecurso(archivo) {
}

EstrategiaRecursoUnAlmacenamiento::~EstrategiaRecursoUnAlmacenamiento() {
	delete this->archivo;
}


void EstrategiaRecursoUnAlmacenamiento::escribir(const Bytes& bytes, offset offset) {
	this->archivo->escribir(bytes, offset);
}

Bytes EstrategiaRecursoUnAlmacenamiento::leer(offset offset, cantBytes cantBytes) {
	return this->archivo->leer(offset,cantBytes);
}
